namespace $rootnamespace$
{
	// Reference: http://www.yoda.arachsys.com/csharp/singleton.html
	public sealed class $safeitemname$<T>
	{
		static readonly $safeitemname$<T> instance=new $safeitemname$<T>();

		static $safeitemname$() {}

		$safeitemname$() {}

		public static $safeitemname$<T> Instance
		{
			get { return instance; }
		}

		// Implement non-static methods
	}
}